package com.zqxq.lottery.entity.bo.user;

import com.zqxq.common.bo.BaseBO;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

import java.util.List;

/**
 * 说    明：   用户 充值/提现 记录
 * 创 建 人：	一刀·胡
 * 创建时间：	2018/3/20 9:01
 * 修 改 人：
 * 修改日期：
 **/
@Data
@ApiModel
public class UserCashBO extends BaseBO{
    private String id;//
    @ApiModelProperty("用户ID")
    private String userId;//用户ID
    @ApiModelProperty("支付方式 0-系统；1-支付宝；2-银行卡；3-奖金；4-中奖资金；5-充值资金；6-微信；7-平台赠送资金；8-钻石；99-其它")
    private String payWay;//支付方式 0-系统；1-支付宝；2-银行卡；3-奖金；4-中奖资金；5-充值资金；6-微信；7-平台赠送资金；8-钻石；99-其它
    @ApiModelProperty("交易类型 1-充值；2-提现；3-奖金；4-竞猜；5-退款；6-佣金；7-赠送；8-换钻；9-换物；10-抽奖；11-兑换；")
    private String type;//交易类型 1-充值；2-提现；3-奖金；4-竞猜；5-退款；6-佣金；7-赠送；8-换钻；9-换物；10-抽奖；11-兑换；
    private List<String> typeList;//交易类型 1-充值；2-提现；3-奖金；4-竞猜
    @ApiModelProperty("状态 1-待审核；2-处理中；3-失败；4-成功")
    private String status;//状态 1-待审核；2-处理中；3-失败；4-成功
    @ApiModelProperty("开始时间")
    private String startTime;//开始时间
    @ApiModelProperty("结束时间")
    private String endTime;//结束时间
    @ApiModelProperty("姓名/手机号")
    private String realNameOrMobile;//姓名/手机号
    @ApiModelProperty("查询条件")
    private String searchKey;//查询条件
}
